本屆 #JCConf 邀請到 Uberto Barbini 分享「Functional Programming IO Demystified: Understanding Partial Application, Monads, and Effects」
講題簡介:
In the world of functional programming, handling Input/Output (IO) is one of the most critical tasks. Pure functions and immutable data are all well and nice, but what should we do when we need to read from a database, send data over the network, or access local files? In this talk, "Functional Programming IO Demystified: Understanding Partial Application, Monads, and Effects," we will explore these concepts using practical examples and live coding in Kotlin. Each strategy has its pros and cons, and I will illustrate them with examples from my experience working on large back-end code bases in functional Kotlin. Key takeaways from this talk include: A better grasp of how to design a functional programming solution for a backend. Understanding advanced functional programming concepts, including the differences between the monadic approach and the direct-style effects approach. Please join if you are interested or just curious about handling IO in functional programming and you will gain the knowledge to write clean, maintainable code in Kotlin as a bonus!
活動相關網站:
JCConf 2024: https://jcconf.tw/2024/
JCConf Facebook Page: https://www.facebook.com/jcconf
JCConf Twitter: https://twitter.com/jcconf
購票請洽:
https://twjug.kktix.cc/events/jcconf-2024
#技術講座 #開發者社群 #JCConfTaiwan #技術分享 #程式設計 #軟體開發 #科技趨勢